<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数值扩展</title>
</head>
<body>
</body>
<script type="text/javascript">
    //1. 二进制和八进制 十进制 十六进制
    // let b = 0b1010;
    // let o = 0o777; // Linux 最高权限
    // let d = 5211314;
    // let x = 0xffe;

    //2. Number.isFinite  检测一个数值是否为有限数
    // let res = Number.isFinite(1);
    // let res = Number.isFinite(Math.PI);// 无理数 无限不循环小数
    // let res = Number.isFinite(1/0);
    // console.log(res);

    //3. Number.isNaN 检测一个数值是否为 
    // let res = Number.isNaN(NaN);
    // let res = Number.isNaN(Number('1loveyou'));
    // let res = Number.isNaN(parseInt('123loveyou'));// 截取
    // console.log(res);
    
    //4. Number.parseInt 字符串转整数
    // let res = Number.parseInt('3.1415abc');
    // console.log(res);
    
    //5. Math.trunc 将数字的小数部分抹掉
    // let res = Math.trunc(2.568);
    // console.log(res);
    
    //6. Number.isInteger 判断一个数是否为整数 is 是否 integer 整型
    // console.log(Number.isInteger(10));

    //7. 幂运算  (ES7)      2   10
    // console.log(Math.pow(2, 10));
    console.log(2 ** 10);

</script>
</html>